﻿function ResizeLargeImages() {
    var maxheight = 600;
    var maxwidth = 496;
    if ($("#div_Story_Content")) {
        var imgs = $("#div_Story_Content img");
        for (var p = 0; p < imgs.length; p++) {
            var w = parseInt(imgs[p].offsetWidth);
            var h = parseInt(imgs[p].offsetHeight);
            var hasBigger = false;

            if (w > maxwidth) {
                hasBigger = true;
                h = (maxwidth / w) * h;
                w = maxwidth;
                imgs[p].height = h;
                imgs[p].width = w;
                imgs[p].style.height = h + "px";
                imgs[p].style.width = w + "px";
            }

            if (h > maxheight) {
                hasBigger = true;
                imgs[p].width = (maxheight / h) * w;
                imgs[p].height = maxheight;
                imgs[p].style.height = maxheight + "px";
                imgs[p].style.width = (maxheight / h) * w + "px";
            }

            if (hasBigger) {
                imgs[p].style.cursor = "pointer";
                imgs[p].title = "Nhấn để xem ảnh to hơn";
                if (imgs[p].getAttribute('class')) {
                    if (imgs[p].getAttribute('class') != 'noautolink') {
                        imgs[p].onclick = function () {
                            var iw = window.open(this.src, 'ImageViewer', 'resizable=1,scrollbars=1,width=800,height=600');
                            iw.title = 'Nhấn giữa ảnh để phóng to xem ảnh đúng cỡ';
                            iw.focus();
                        };
                    }
                }
                else {
                    imgs[p].onclick = function () {
                        var iw = window.open(this.src, 'ImageViewer', 'resizable=1,scrollbars=1,width=800,height=600');
                        iw.title = 'Nhấn giữa ảnh để phóng to xem ảnh đúng cỡ';
                        iw.focus();
                    };
                }

            }
        }
    }
}
//Add window event
$(window).load(function () {
    ResizeLargeImages();
});

function RefreshCaptcha() {

    var url = '/Captcha.aspx?newimage=' + Math.random();
    $('#imgcaptcha').attr('src', url);
    $('#imgcaptchaReg').attr('src', url);

}

function Login() {
//    var username = $('#txtEmail').val();
//    var password = $('#txtPass').val();
//    var captcha = $('#txtCapcha').val();
    var phone = $('#lfiled_phone').val();
    var pass = $('#lfield_password').val();
    var isRemenber = 0;
    if (phone == "" || phone == "Số Điện Thoại:") {
        //RefreshCaptcha();
        alert("Bạn chưa nhập số điện thoại");
        return;
    }
    if (isNaN(phone)) {
        alert('Số điện thoại không hợp lệ');
        return;
    }
    if (pass == "" || pass == "Mật Khẩu:") {
        alert("Bạn chưa nhập mật khẩu");
        return;
    }
    if (!$('#chkRememberCK').is(":checked")) {
        isRemenber = 1;
    }
    $.ajax({
        beforeSend: function () {

            //WaitingBox('Đang đăng nhập vào hệ thống ...');
            //showLoading();

        },
        type: "POST",
        dataType: "text",
        url: "/Login.aspx",
        data: "phone=" + phone + "&pass=" + pass + "&rem=" + isRemenber ,

        success: function (text) {
            //hideLoading();
            if (text == "0") {
                window.location.href = '/trang-chu';
            }
            else if (text == "-1") {
                //RefreshCaptcha();
                alert('Không thể đăng nhập, vui lòng kiểm tra lại tài khoản !');
            }
            else if (text == "-2") {
                //RefreshCaptcha();
                alert('Số điện thoại chưa được đăng ký  !');
            }
           
            //$('#td_vilage').html(text);
        }
    });
}




function Register() {
    //    var email = $('#txtEmailR').val();
    //    var pass1 = $('#txtPass1').val();
    //    var pass2 = $('#txtPass2').val();
    //    var captcha = $('#txtCapchaReg').val();
    var phone = $('#filed_phone').val().toString();
    var pass = $('#field_password').val();
    var repass = $('#field_repassword').val();

    if (phone == "" || phone == "Số Điện Thoại:") {
        alert("Bạn chưa nhập số điện thoại");
        return;
    }
    if (isNaN(phone)) {
        alert('Số điện thoại không hợp lệ');
        return;
    }
    
    if (pass == "" || pass == "Mật Khẩu:") {
        alert("Bạn chưa nhập mật khẩu");
        return;
    }

    if (pass != repass) {
        //RefreshCaptcha();
        alert('Mật khẩu không giống nhau');
        return;
    }
    if (!$('#chkruleuvs').is(":checked")) {
        alert('Bạn chưa đồng ý với quy định của SanGioVang.Com');
        return;
    }
    else
        $.ajax({
            beforeSend: function () {
                //showLoading();
            },
            type: "POST",
            dataType: "text",
            url: "/Register.aspx",
            //data: "email=" + email + "&pass=" + pass1 + "&captcha=" + captcha,
            data: "phone=" + phone + "&pass=" + pass,
            success: function (text) {
                //hideLoading();
                if (text == "0") {
                    alert('Đăng ký thành công !');
                    //RefreshCaptcha();
                    window.location.href = '/trang-chu';
                }
                else if (text == "-1") {
                    //RefreshCaptcha();
                    alert('Số điện thoại này đã tồn tại !');
                }
                else if (text == "-2") {
                    //RefreshCaptcha();
                    alert('Đăng ký không thành công, bạn vui lòng thử lại !');
                }
            }
        });

}

$(document).ready(function () {

    $('.form input.txt').each(function (index, value) {
        $(this).addClass('blur').val($(this).attr('rel')).focus(function () {
            if ($(this).hasClass('blur')) {
                $(this).removeClass('blur');
                if ($(this).val() == $(this).attr('rel'))
                    $(this).val('');
            }
        }).focusout(function () {
            $(this).addClass('blur');
            if (!$(this).hasClass('nochange')) {
                var val = $(this).val();
                if (val == null || val == '')
                    $(this).val($(this).attr('rel'));
            }
        }).change(function () {
            if (!$(this).hasClass('nochange')) {
                var rel = $(this).attr('rel');
                var val = $(this).val();

                if (val == null || val == '')
                    $(this).addClass('blur').val(rel);
                else
                    $(this).removeClass('blur');
            } else {
                return false;
            }
        });

    });


    $('#txtPass').on('focus', function () {
        var $this = $(this);
        //if ($this.val() == 'Nhập mật khẩu') {

        //    $this.val('');
        $(this).get(0).type = 'password';
        //}
    }).on('blur', function () {
        var $this = $(this);
        if ($this.val() == 'Nhập mật khẩu') {
            $this.val('Nhập mật khẩu');
            $(this).get(0).type = 'text';
        }
    });

    $('#txtPass1').on('focus', function () {
        var $this = $(this);
        //if ($this.val() == 'Nhập mật khẩu') {

        //    $this.val('');
        $(this).get(0).type = 'password';
        //}
    }).on('blur', function () {
        var $this = $(this);
        if ($this.val() == 'Nhập mật khẩu') {
            $this.val('Nhập mật khẩu');
            $(this).get(0).type = 'text';
        }
    });

    $('#txtPass2').on('focus', function () {
        var $this = $(this);
        //if ($this.val() == 'Nhập mật khẩu') {

        //    $this.val('');
        $(this).get(0).type = 'password';
        //}
    }).on('blur', function () {
        var $this = $(this);
        if ($this.val() == 'Nhập lại mật khẩu') {
            $this.val('Nhập lại mật khẩu');
            $(this).get(0).type = 'text';
        }
    });


});
